const request = require('./request.js')
const url  = 'http://121.196.165.122:3000'

/**
 * 发布公告
 */
const addNews = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/addNews','POST',data).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}
/**
 * 修改公告
 */
const updateNews = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/updateNews','POST',data).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}

/**
 * 删除公告
 */
const deleteNews = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/deleteNews','POST',data).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}

/**
 * 请假记录
 */
const getLeave = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/getLeave','GET',{}).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}
/**
 * 维修记录
 */
const getRepair = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/getRepair','GET',{}).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}


/**
 * 缴费金额
 */
const insertAmount = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/insertAmount','POST',data).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}


/**
 * 忘记密码  手机验证码
 */
const getVCode = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/VCode','GET',{}).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}

/**
 * 欢迎使用
 */
const welcome = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/welcome','POST',data).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}

/**
 * 注册
 */
const register = (data)=>{
	return new Promise((res,rej)=>{
		request(url+'/admin/register','POST',data).then(data=>{
			res(data)
		}).catch(err=>{
			rej(err)
		})
	})
}



module.exports = {
	getVCode,
	welcome,
	register,
	insertAmount,
	getLeave,
	getRepair,
	addNews,
	updateNews,
	deleteNews
}